package com.baichang.taoshunda.dao;

import com.baichang.framework.dao.BaseDao;
import com.baichang.taoshunda.entity.Score;

public interface ScoreDao extends BaseDao<Score> {
    /**
     * 获取用户积分
     *
     * @param userId 用户编号
     * @return
     */
    int getScoreByUserId(Integer userId);

    /**
     * 修改用户积分
     *
     * @param userId 用户编号
     * @param score  积分
     * @return
     */
    int updateScoreByUserId(Integer userId, int score);

    /**
     * 根据用户编号和积分获取类型添加用户积分
     *
     * @param point  积分
     * @param userId 用户编号
     * @return
     */
    boolean addScoreByType(int point, int userId);

    /**
     * 功能描述:
     * * 查询用户当天分享的积分数
     *
     * @param: userId  用户编号
     * @return:
     * @auther: wsl
     * @date: 2018/11/28 14:34
     */
    int getScoreSumByUserId(int userId);
}